/*
 * Copyright (c) Facebook, Inc. and its affiliates.
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

.ir-state-container {
  margin: 1rem 0;
  width: 100%;
  min-height: 85vh;
}

.dark-mode {
    background-color: $dark;
      .hljs {
        color: #abb2bf;
        background: #282c34;
      }

      .hljs-comment,
      .hljs-quote {
        color: #5c6370;
        font-style: italic;
      }

      .hljs-doctag,
      .hljs-keyword,
      .hljs-formula {
        color: #c678dd;
      }

      .hljs-section,
      .hljs-name,
      .hljs-selector-tag,
      .hljs-deletion,
      .hljs-subst {
        color: #e06c75;
      }

      .hljs-literal {
        color: #56b6c2;
      }

      .hljs-string,
      .hljs-regexp,
      .hljs-addition,
      .hljs-attribute,
      .hljs-meta .hljs-string {
        color: #98c379;
      }

      .hljs-attr,
      .hljs-variable,
      .hljs-template-variable,
      .hljs-type,
      .hljs-selector-class,
      .hljs-selector-attr,
      .hljs-selector-pseudo,
      .hljs-number {
        color: #d19a66;
      }

      .hljs-symbol,
      .hljs-bullet,
      .hljs-link,
      .hljs-meta,
      .hljs-selector-id,
      .hljs-title {
        color: #61aeee;
      }

      .hljs-built_in,
      .hljs-title.class_,
      .hljs-class .hljs-title {
        color: #e6c07b;
      }

      .hljs-emphasis {
        font-style: italic;
      }

      .hljs-strong {
        font-weight: bold;
      }

      .hljs-link {
        text-decoration: underline;
      }


  }

.light-mode {
    background-color: $white;
    .hljs {
      background: white;
      color: #434f54;
    }

    .hljs-subst {
      color: #434f54;
    }

    .hljs-keyword,
    .hljs-attribute,
    .hljs-selector-tag,
    .hljs-doctag,
    .hljs-name {
      color: #00979D;
    }

    .hljs-built_in,
    .hljs-literal,
    .hljs-bullet,
    .hljs-code,
    .hljs-addition {
      color: #D35400;
    }

    .hljs-regexp,
    .hljs-symbol,
    .hljs-variable,
    .hljs-template-variable,
    .hljs-link,
    .hljs-selector-attr,
    .hljs-selector-pseudo {
      color: #00979D;
    }

    .hljs-type,
    .hljs-string,
    .hljs-selector-id,
    .hljs-selector-class,
    .hljs-quote,
    .hljs-template-tag,
    .hljs-deletion {
      color: #005C5F;
    }

    .hljs-comment {
      color: rgba(149,165,166,.8);
    }

    .hljs-meta .hljs-keyword {

      color: #728E00;
    }

    .hljs-meta {
      color: #434f54;
    }

    .hljs-emphasis {
      font-style: italic;
    }

    .hljs-strong {
      font-weight: bold;
    }

    .hljs-function {
      color: #728E00;
    }

    .hljs-title,
    .hljs-section {
      color: #880000;
      font-weight: bold;
    }

    .hljs-number {
      color: #8A7B52;
    }
  }
